

export function arrayToString(arr) {
  // 检查传入的参数是否是一个数组
  if (!Array.isArray(arr)) {
    return '';
    throw new Error('The input must be an array.');
  }

  // 检查数组是否为空
  if (arr.length === 0) {
    return '';
  }

  // 将数组转换为字符串
  return arr.join(',');
}

export function stringToArray(str, delimiter = ',') {
  // 检查传入的参数是否是字符串
  if (typeof str !== 'string') {
    return [];
  }

  if (str == "") {
    return [];
  }

  // 检查传入的分隔符是否是字符串
  if (typeof delimiter !== 'string') {
    console.error('The delimiter must be a string.');
    throw new Error('The delimiter must be a string.');
  }

  // 检查分隔符是否为空
  if (delimiter.length === 0) {
    console.error('The delimiter cannot be an empty string.');
    throw new Error('The delimiter cannot be an empty string.');
  }

  // 将字符串根据分隔符分割成数组
  return str.split(delimiter);
}
